Runtime visualisation of object-oriented software
نویسنده
چکیده
Software is inherently dynamic, yet much of the analysis and comprehension processes focus entirely on the static source code of the software. This paper looks at how software visualisation offers a way to aid comprehension by displaying both static and dynamic aspects of a piece of software. A new visualisation is presented with specific focus on a class level summary
منابع مشابه
Extendable Object Visualisation for Software Programming
This paper describes a reengineering tool which assists the process of understanding the functionality of unknown software, particularly object oriented programs. In contrast to many other tools which analyse the source code, the inspected program is analysed at runtime by a concurrent process running in parallel. Information on all objects allocated by the inspected program is collected, in pa...
متن کاملProviding a User Customisable Tool for Software Visualisation at Runtime
This paper describes research on developing a customisable tool for visualising object-oriented software at runtime. This aims to highlight both the static and dynamic structure of the software and aid software engineers in tasks requiring program comprehension of the code. The paper specifically looks at some of the customisation support provided by the tool and how a simple representation can...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملConcurrent Object-oriented Programming | a Visualisation Challenge
Understanding and subsequently ne-tuning concurrent object-oriented programs may be diicult. To alleviate this situation, program visualisation can be used. This research focuses on the question of what and how such visualisation can be done for concurrent object-oriented systems. Furthermore, in the absence of language support, to what extent such visualisation can be realised. To investigate ...
متن کاملEffective Visualisation for Comprehending Object- Oriented Software: A Multifaceted, Three-Dimensional Abstraction Model for Software Visualisation
ion hierarchies, diagrams, facets, models, software comprehension, software visualisation, static and dynamic analysis, views
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002